Surrogate Object Model: A New Paradigm for Distributed Mo-bile Systems
نویسندگان
چکیده
Distributed mobile systems are characterized by asymmetry in both network connectivity and computing power, mobility of hosts and their constraints. To address these issues, existing approaches attempt to completely redesign distributed applications or algorithms to make them work in a distributed mobile environment. This paper proposes an alternate mechanism namely, the surrogate object model to handle the asymmetry problem in distributed mobile systems. The surrogate object is a representative for a particular Mobile Host (MH) in the wired network that maintains application specific data structures and methods. The surrogate object model maintains a cache of data stored in the mobile host and reduces wireless data transfers. The proposed novel model also provides an ideal placeholder for MH location information, thus solving the location management problem to handle mobility of hosts. A comprehensive simulation study of the surrogate object model has been done. Performance studies of a sample application with and without the surrogate object model illustrates the efficiency of developing applications over the surrogate object model.
منابع مشابه
Communication and Computing Paradigm for Distributed Mobile Systems
The advancements in technology have enabled mobile devices to become information and service providers by complementing or replacing static hosts. This motivates the need for merging of mobile and grid technologies, leading to mobile grid paradigm. Computational mobile grid can also be viewed as a seamless integration of cluster of mobile clusters. Hence, as a first step in realizing a mobile g...
متن کاملProposal of an External Processor Scheduling in Micro - Kernel based Operating Systems
Until now, the management of resources was a task of the operating systems kernel. The applications running on the operating system were in general, similiar to each other. Thus the limited policy of the resource manager could satisfy the demands of applications. With the advent of computer systems capable handling new applications such as multi-media and of new operating systems based on micro...
متن کاملObjects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques
Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. The f...
متن کاملDistributed programming with shared data
Until recently, at least one thing was clear about parallel programming: tightly coupled (shared memory) machines were programmed in a language based on shared variables and loosely coupled (distributed) systems were programmed using message passing. The explosive growth of research on distributed systems and their languages, however, has led to several new methodologies that blur this simple d...
متن کاملOn Attributes of Objects in Object-Oriented Software Analysis
One of the modern paradigms to develop a system is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles. There is a sequence of activities to develop an analysis model. In the first step, we work in developing an initial use case model. Then in the second step, they identify a number of concepts and build a glossary of partic...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005